home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1443.dms / var1443.adf / Install / Drives1.script next >
Text File  |  1992-09-02  |  4KB  |  123 lines

  1. ; Install HCE to a single drive Amiga. By Jason Petty,1994
  2. ; note: This Script was tested with Workbench3.0 on an A1200, and
  3. ;       may need modifying to work with other Versions of Workbench.
  4. cd SYS:
  5. failat 21
  6. Path RESET
  7. Path RAM: c: libs: l: s:
  8. Copy >NIL: SYS:c/Copy SYS:c/Delete SYS:c/Relabel SYS:c/MakeDir RAM:
  9. RAM:Copy >NIL: SYS:System/DiskCopy RAM:
  10.  
  11. If EXISTS SYS:c/Echo
  12.    copy SYS:c/Echo RAM:
  13. EndIf
  14. If EXISTS SYS:c/Ask
  15.    copy SYS:c/Ask RAM:
  16. EndIf
  17. If EXISTS SYS:c/If
  18.    copy SYS:c/If RAM:
  19. EndIf
  20. If EXISTS SYS:c/EndIf
  21.    copy SYS:c/EndIf RAM:
  22. EndIf
  23. If EXISTS SYS:c/else
  24.    copy SYS:c/else RAM:
  25. EndIf
  26.  
  27. failat 30
  28. Echo " "
  29. Echo " INSTALL HCE TO A SINGLE DRIVE AMIGA - By Jason Petty, 1994"
  30. Echo " "
  31. Echo "IMPORTANT: "
  32. Echo " This script will first make a copy of your Workbench disk,"
  33. Echo " (so will need a spare floppy) then strip the copy down, "
  34. Echo " Install HCE, and Relabel the copy, HCE. "
  35. Echo " "
  36. Echo " note: This script will only work if you have booted from Workbench."
  37. Echo " "
  38. Echo " (Be prepared for many disk swaps!)"
  39. Ask " Do you want to continue? - (Y/N)"
  40. If NOT WARN
  41.       EndCLI
  42. Endif
  43. Echo " "
  44. RAM:DiskCopy FROM DF0: TO DF0:
  45. RAM:Relabel >NIL: DF0: TMP
  46. Echo " "
  47. Echo " IMPORTANT:  "
  48. Echo " From now on when asked for Volume 'TMP:' ,Insert copy of WorkBench!!"
  49. Echo " "
  50. Echo " Creating Space, and Copying required files...."
  51. Echo " "
  52. RAM:Delete >NIL: TMP:c/AddDataTypes TMP:c/Cpu TMP:c/Date TMP:c/Ed TMP:c/Edit
  53. RAM:Delete >NIL: TMP:c/Filenote TMP:c/MagTape TMP:c/MakeLink
  54. RAM:Delete >NIL: TMP:c/RequestChoice TMP:c/RequestFile TMP:c/Search
  55. RAM:Delete >NIL: TMP:c/SetFont TMP:c/SetKeyBoard TMP:c/IPrefs
  56. RAM:Delete >NIL: TMP:Utilities ALL
  57. RAM:Delete >NIL: TMP:Utilities.info
  58. RAM:Delete >NIL: TMP:Rexxc ALL
  59. RAM:Delete >NIL: TMP:Rexxc.info
  60. RAM:Delete >NIL: TMP:Prefs ALL
  61. RAM:Delete >NIL: TMP:Prefs.info
  62. RAM:Delete >NIL: TMP:WBStartup ALL
  63. RAM:Delete >NIL: TMP:WBStartup.info
  64. RAM:Delete >NIL: TMP:Expansion ALL
  65. RAM:Delete >NIL: TMP:Expansion.info
  66. RAM:Delete >NIL: TMP:S ALL
  67. RAM:Delete >NIL: TMP:Classes ALL
  68. RAM:Delete >NIL: TMP:L/CrossDosFileSystem
  69. RAM:Delete >NIL: TMP:Devs/mfm.device TMP:Devs/postscript_init.pc
  70. RAM:Delete >NIL: TMP:System/DiskCopy
  71. RAM:Delete >NIL: TMP:System/FixFonts TMP:System/FixFonts.info
  72. RAM:Delete >NIL: TMP:System/Format TMP:System/Format.info
  73. RAM:Delete >NIL: TMP:System/RexxMast TMP:System/RexxMast.info
  74. RAM:Delete >NIL: TMP:System/NoFastMem TMP:System/NoFastMem.info
  75. RAM:Delete >NIL: TMP:Libs/amigaguide.library TMP:Libs/commodities.library
  76. RAM:Delete >NIL: TMP:Libs/rexxsupport.library TMP:Libs/rexxSysLib.library
  77. RAM:Delete >NIL: TMP:Libs/bullet.library TMP:Libs/locale.library
  78. RAM:Delete >NIL: TMP:Libs/datatypes.library
  79.  
  80. ; Make required dirs
  81. RAM:Makedir >NIL: TMP:bin TMP:include TMP:lib TMP:s RAM:HOLD
  82.  
  83. ; Copy bin dir and configuration files.
  84. RAM:copy >NIL: HCE:Hce.config HCE:s/system-configuration RAM:
  85. RAM:copy >NIL: HCE:bin RAM:HOLD ALL
  86. RAM:copy RAM:Hce.config RAM:system-configuration TMP:Devs
  87. RAM:copy RAM:HOLD TMP:bin ALL
  88. RAM:delete >NIL: RAM:HOLD ALL
  89.  
  90. ; Copy Includes.
  91. RAM:Makedir >NIL: RAM:HOLD
  92. RAM:copy >NIL: HCE:include RAM:HOLD ALL
  93. RAM:Copy RAM:HOLD TMP:Include ALL
  94. RAM:delete >NIL: RAM:HOLD ALL
  95.  
  96. ; Copy Libs
  97. RAM:Makedir >NIL: RAM:HOLD
  98. RAM:copy >NIL: HCE:lib RAM:HOLD ALL
  99. RAM:Copy RAM:HOLD TMP:lib ALL
  100. RAM:delete >NIL: RAM:HOLD ALL
  101.  
  102. ; Copy correct startup-sequence, Hce`s script files and Icon file.
  103.  
  104. RAM:Makedir >NIL: RAM:HOLD
  105. Echo " "
  106. Ask " Do you have an Amiga with 2MB or more? (Y/N)"
  107. If NOT WARN
  108.     RAM:copy >NIL: HCE:HCE_1MB HCE:HCE_1MB.info HCE:HCE_1MB.script RAM:HOLD
  109.     RAM:copy >NIL: HCE:s/startup_1_1 RAM:Startup-Sequence
  110. else
  111.     RAM:copy >NIL: HCE:HCE_2MB HCE:HCE_2MB.info HCE:HCE_2MB.script RAM:HOLD
  112.     RAM:copy >NIL: HCE:s/startup_1_2 RAM:Startup-Sequence
  113. EndIf
  114.  
  115. RAM:copy RAM:Startup-Sequence TMP:S
  116. RAM:copy RAM:HOLD TMP: ALL
  117. RAM:Relabel TMP: HCE
  118. RAM:delete >NIL: RAM:HOLD ALL
  119.  
  120. echo " ALL-DONE..."
  121. Ask " Hope it works!. (Press return to exit)"
  122. EndCLI >NIL:
  123.